home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Languguage OS 2
/
Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO
/
a_utils
/
perl
/
prlbkxmp.lha
/
apb
/
bigfloat
< prev
next >
Wrap
Text File
|
1991-01-08
|
800b
|
19 lines
require "bigfloat.pl";
$FNUM = &fneg($FNUM); # negation
$FNUM = &fabs($FNUM); # absolute value
$CODE = &fcmp($FNUM, $FNUM); # comparison, like <=>
$FNUM = &fadd($FNUM, $FNUM); # addition
$FNUM = &fsub($FNUM, $FNUM); # subtraction
$FNUM = &fmul($FNUM, $FNUM); # multiplication
$FNUM = &fdiv($FNUM, $FNUM); # division
$FNUM = &fdiv($FNUM, $FNUM, $SCALE); # division to SCALE places
$FNUM = &fround($FNUM, $SCALE); # round to SCALE digits
$FNUM = &ffround($FNUM, $SCALE); # round to SCALEth place
$FNUM = &fnorm($FNUM); # normalization
$FNUM = &fsqrt($FNUM); # square root,
$FNUM = &fsqrt($FNUM, $SCALE); # square root, SCALE places
$bigfloat'rnd_mode = 'even';
$bigfloat'div_scale = 40;